home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Games / ms-0.07 / README < prev    next >
Encoding:
Text File  |  1995-06-27  |  3.5 KB  |  93 lines

  1.  
  2.  
  3.               MandelSpawn, a network Mandelbrot program
  4.  
  5.                              Version 0.07
  6.  
  7.  
  8. This is MandelSpawn, a network Mandelbrot program.  It lets you
  9. calculate pictures of the Mandelbrot and Julia sets in parallel on
  10. several machines.
  11.  
  12. MandelSpawn is GNU-style free software and is available under the GNU
  13. General Public License, version 1.  See the file COPYING for details.
  14.  
  15. MandelSpawn runs under most versions of Unix.  The parallel processing
  16. features require networking support and interactive use requires X11, 
  17. but stripped-down versions can be built for more restricted systems.
  18.  
  19. MandelSpawn includes two different front-end programs: "xms" for
  20. interactive use with X11, and "bms" for noninteractive batch-mode
  21. calculation.
  22.  
  23. The actual calculations are performed by one or more separate
  24. "compuation server" processes running on different machines (or
  25. different CPUs on the same machine).  Typically the additional
  26. machines are workstations that are mostly idle or doing bursty,
  27. interactive work.  Because the servers are very compact and run at
  28. nice 10 by default, they don't cause any noticeable performance
  29. degradation.  The server machines don't need to run X, and different
  30. types of machines can be mixed freely.
  31.  
  32. MandelSpawn is fault-tolerant in the sense that it can recover from
  33. servers becoming heavily loaded or crashing in the middle of the
  34. computation.  
  35.  
  36. If you are using a Vax, i386 or 680x0, you are likely to get better
  37. performance by using fixed-point arithmetic instead of floating point.
  38. To take advantage of the inline assembly language fixed-point support,
  39. you need to compile the computation server with GCC version 1.36 or
  40. newer.
  41.  
  42. New features in version 0.07 include support for HP 9000/700-series
  43. machines, DEC Alphas, Linux, 24-bit color displays, and non-default X
  44. visuals.  The rubberband box can now be manipulated while calculation
  45. is in progress.  Several bugs have been fixed.
  46.  
  47. This release of MandelSpawn has been tested and found to compile and
  48. run without changes on PCs running 386BSD or Linux, DEC Alphas running
  49. OSF/1 V1.2, HP 700-series machines running HP-UX 8.07, Sun SPARCs
  50. running SunOS 4.1.1 with OpenWindows 3, and IBM RS/6000 workstations
  51. running AIX.  Previous versions have been successfully run on at least
  52. Sun 3, Sony NEWS, MicroVAX II/4.3BSD, i386/Mach, and MIPS-based
  53. DECstation systems.
  54.  
  55. MandelSpawn was developed as a student project at the Helsinki
  56. University of Technology Computer Science Laboratory.
  57.  
  58. MandelSpawn is not related to the distributed Mandelbrot program by
  59. Rob Swiston and Chuck Simmons that was posted to alt.sources in April,
  60. 1990, despite a surprising number of similarities.  To my knowledge,
  61. the two programs have been developed completely independently.
  62.  
  63. New releases of MandelSpawn are usually made available through
  64. anonymous FTP from the following places:
  65.  
  66.     ftp.x.org:/contrib
  67.     funic.funet.fi:/pub/X11/contrib
  68.  
  69. This distribution is divided into four subdirectories:
  70.  
  71.     xms/        The X11-based interactive client program
  72.     bms/        The batch-mode client program
  73.     mslaved/    The computation server
  74.     lib/        Code shared by the above
  75.  
  76. In client-only, server-only, and/or X-less installations, only the
  77. appropriate directory and the lib directory need to be present.
  78.  
  79. The file TO_DO contains some random notes about work to be done.
  80. Contributions are welcome.
  81.  
  82. Please read the INSTALL file carefully before installing.
  83.  
  84. -- 
  85.                     Andreas Gustafsson
  86.  
  87.                     Internet: gson@niksula.hut.fi
  88.  
  89.                     Snail-mail:
  90.                     Andreas Gustafsson
  91.                     Niittykallio 2 F 48
  92.                     SF-02200 Espoo
  93.